package jpa.entitys.promis.construction;

import java.io.Serializable;

import javax.persistence.*;

import java.math.BigDecimal;
import java.util.Date;

import jpa.entitys.common.CommonEntity;


/**
 * The persistent class for the ACCOUNT_PAYABLE_DETAILS database table.
 * 
 */
@Entity
@Table(name="ACCOUNT_PAYABLE_DETAILS")
@NamedQueries({
    @NamedQuery(name = "AccountPayableDetail.findAll", query = " SELECT c FROM AccountPayableDetail c "),
    @NamedQuery(name = "AccountPayableDetail.findById", query = " SELECT c FROM AccountPayableDetail c WHERE c.id = :Id "),
    @NamedQuery(name = "AccountPayableDetail.findByStaging", query = " SELECT c FROM AccountPayableDetail c WHERE c.syncIsstaging = :syncIsstaging")
})
public class AccountPayableDetail extends CommonEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	@EmbeddedId
	private AccountPayableDetailPK id;
	
	@Override public String toString() { return org.apache.commons.lang.builder.ToStringBuilder.reflectionToString(this);}

	@Column(name="ACCOUNT_CODE")
	private String accountCode;

	@Column(name="ADVANCE_ADJUSTED")
	private BigDecimal advanceAdjusted;

	@Column(name="ADVANCE_ADJUSTED_LC")
	private BigDecimal advanceAdjustedLc;

	@Column(name="ADVANCE_TYPE")
	private String advanceType;

	@Column(name="AP_NET_AMOUNT")
	private BigDecimal apNetAmount;

	@Column(name="APPROVED_BY")
	private String approvedBy;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="APPROVED_ON_DATE")
	private Date approvedOnDate;

	@Column(name="ARTICLE_GROUP")
	private String articleGroup;

	@Column(name="ARTICLE_SUB_GROUP")
	private String articleSubGroup;

	@Column(name="ARTICLE_TYPE")
	private String articleType;

	private BigDecimal bal;

	@Column(name="BALANCE_BUDGET")
	private BigDecimal balanceBudget;

	@Column(name="BOQ_PAYMENT_CODE")
	private String boqPaymentCode;

	@Column(name="BUDGET_CODE")
	private String budgetCode;

	@Column(name="BUILDING_PHASE")
	private String buildingPhase;

	@Column(name="COLLECT_FLAG")
	private String collectFlag;

	@Column(name="CONTRACT_NO")
	private BigDecimal contractNo;

	@Column(name="CONTRACT_SERIES")
	private String contractSeries;

	@Column(name="CONTRACT_TYPE")
	private String contractType;

	@Column(name="COST_OF_GOODS")
	private BigDecimal costOfGoods;

	@Column(name="COST_OF_GOODS_LOCAL")
	private BigDecimal costOfGoodsLocal;

	@Column(name="COST_OF_SERVICES")
	private BigDecimal costOfServices;

	@Column(name="COST_OF_SERVICES_LOCAL")
	private BigDecimal costOfServicesLocal;

	@Column(name="CREATED_BY")
	private String createdBy;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="CREATED_ON")
	private Date createdOn;

	@Column(name="CREDIT_NOTE")
	private BigDecimal creditNote;

	private String currency;

	@Column(name="DATE_TOTAL")
	private String dateTotal;

	@Column(name="DEBIT_NOTE")
	private BigDecimal debitNote;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="DEPART_DATE")
	private Date departDate;

	@Column(name="DEPART_FROM")
	private String departFrom;

	@Column(name="DEPART_TIME")
	private String departTime;

	@Column(name="DEPART_TO")
	private String departTo;

	@Column(name="DEPARTMENT_CODE")
	private String departmentCode;

	private String description;

	@Column(name="DIFF_VALUES")
	private BigDecimal diffValues;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="DUE_DATE")
	private Date dueDate;

	@Column(name="EXCHANGE_RATE")
	private BigDecimal exchangeRate;

	@Column(name="FROM_MILE")
	private String fromMile;

	@Column(name="GD_AMOUNT_DEDUCTED")
	private BigDecimal gdAmountDeducted;

	@Column(name="GD_AMOUNT_DEDUCTED_LC")
	private BigDecimal gdAmountDeductedLc;

	@Column(name="GRN_EXCH_RATE")
	private BigDecimal grnExchRate;

	@Column(name="GRN_ITEM_UM_RATE")
	private BigDecimal grnItemUmRate;

	@Column(name="GRN_NO")
	private BigDecimal grnNo;

	@Column(name="GRN_SEQ_NO")
	private BigDecimal grnSeqNo;

	@Column(name="GRN_SERIES")
	private String grnSeries;

	@Column(name="GRN_TYPE")
	private String grnType;

	@Column(name="INSTALLMENT_DESCRIPTION")
	private String installmentDescription;

	@Column(name="INSTALLMENT_NO")
	private BigDecimal installmentNo;

	@Column(name="INSTALLMENT_PERCENT")
	private BigDecimal installmentPercent;

	@Column(name="ITEM_CODE")
	private String itemCode;

	@Column(name="ITEM_UM")
	private String itemUm;

	@Column(name="ITEM_UM_RATE")
	private BigDecimal itemUmRate;

	@Column(name="LAST_UPD_BY")
	private String lastUpdBy;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="LAST_UPD_ON")
	private Date lastUpdOn;

	private String narration;

	@Column(name="NO_OF_PACKS_INTO_STOCK")
	private BigDecimal noOfPacksIntoStock;

	@Column(name="NUM_DAYS")
	private BigDecimal numDays;

	@Column(name="PAID_AMOUNT")
	private BigDecimal paidAmount;

	@Column(name="PENALTY_AMOUNT")
	private BigDecimal penaltyAmount;

	@Column(name="PENALTY_AMOUNT_LC")
	private BigDecimal penaltyAmountLc;

	@Column(name="PO_NO")
	private BigDecimal poNo;

	@Column(name="PO_REVISION_NO")
	private BigDecimal poRevisionNo;

	@Column(name="PO_SEQ_NO")
	private BigDecimal poSeqNo;

	@Column(name="PO_SERIES")
	private String poSeries;

	@Column(name="PO_TYPE")
	private String poType;

	@Column(name="POR_NO")
	private BigDecimal porNo;

	@Column(name="POR_SEQ_NO")
	private BigDecimal porSeqNo;

	@Column(name="POR_SERIES")
	private String porSeries;

	@Column(name="POR_TYPE")
	private String porType;

	@Column(name="POSTING_TYPE")
	private String postingType;

	@Column(name="PR_AMOUNT")
	private BigDecimal prAmount;

	@Column(name="PR_SEQ")
	private BigDecimal prSeq;

	private String project;

	@Column(name="PURCHASE_MATERIAL")
	private String purchaseMaterial;

	@Column(name="RECEIVED_AMOUNT")
	private BigDecimal receivedAmount;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="REF_INVOICE_DATE")
	private Date refInvoiceDate;

	@Column(name="REF_INVOICE_NO")
	private String refInvoiceNo;

	@Column(name="REF_RN_NO")
	private BigDecimal refRnNo;

	@Column(name="REF_RN_SERIES")
	private String refRnSeries;

	@Column(name="REF_RN_TYPE")
	private String refRnType;

	@Column(name="RETENTION_TYPE")
	private String retentionType;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="RETURN_DATE")
	private Date returnDate;

	@Column(name="RETURN_FROM")
	private String returnFrom;

	@Column(name="RETURN_TIME")
	private String returnTime;

	@Column(name="RETURN_TO")
	private String returnTo;

	@Column(name="SERVICE_VAT_FLAG")
	private String serviceVatFlag;

	private String status;

	@Column(name="SUB_ACCOUNT_CODE")
	private String subAccountCode;

	@Column(name="SUB_PROJECT")
	private String subProject;

	@Column(name="SUPPLIER_CODE")
	private String supplierCode;

	@Column(name="SUPPLIER_DO_NO")
	private String supplierDoNo;

	@Column(name="SUPPLIER_REFERENCE")
	private String supplierReference;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="SUPPLIER_REFERENCE_DATE")
	private Date supplierReferenceDate;

	@Column(name="SYNC_CREATEDBY")
	private String syncCreatedby;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="SYNC_CREATEDON")
	private Date syncCreatedon;

	@Column(name="SYNC_EXTERNAL_REF_KEY")
	private String syncExternalRefKey;

	@Column(name="SYNC_EXTERNAL_REF_NO")
	private String syncExternalRefNo;

	@Column(name="SYNC_ISSTAGING")
	private String syncIsstaging;

	@Column(name="SYNC_ISSYNC")
	private String syncIssync;

	@Column(name="SYNC_UPDATEDBY")
	private String syncUpdatedby;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="SYNC_UPDATEDON")
	private Date syncUpdatedon;

	@Column(name="TAX_RATE")
	private BigDecimal taxRate;

	@Column(name="TAX_TYPE")
	private String taxType;

	@Column(name="TAX_TYPE_CODE")
	private String taxTypeCode;

	@Column(name="TIME_TOTAL")
	private String timeTotal;

	@Column(name="TO_MILE")
	private String toMile;

	@Column(name="TRANSACTION_CODE")
	private String transactionCode;

	@Column(name="TRAVEL_BY")
	private String travelBy;

	@Column(name="TYPE_OF_EXPENSE")
	private String typeOfExpense;

	@Column(name="UNIT_NUMBER")
	private String unitNumber;

	@Column(name="VALUE_FC")
	private BigDecimal valueFc;

	@Column(name="VALUE_LC")
	private BigDecimal valueLc;

	@Column(name="VAT_AMOUNT")
	private BigDecimal vatAmount;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="VAT_INVOICE_DATE")
	private Date vatInvoiceDate;

	@Column(name="VAT_INVOICE_NO")
	private String vatInvoiceNo;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="VAT_INVOICE_RECEIVED_DATE")
	private Date vatInvoiceReceivedDate;

    @Temporal( TemporalType.TIMESTAMP)
	@Column(name="VOUCHER_DATE")
	private Date voucherDate;

	@Column(name="WHT_AMOUNT")
	private BigDecimal whtAmount;

	@Column(name="WHT_RATE")
	private BigDecimal whtRate;

	@Column(name="WHT_TYPE")
	private String whtType;

	@Column(name="ZONE_CODE")
	private String zoneCode;

    public AccountPayableDetail() {
    }

	public AccountPayableDetailPK getId() {
		return this.id;
	}

	public void setId(AccountPayableDetailPK id) {
		this.id = id;
	}
	
	public String getAccountCode() {
		return this.accountCode;
	}

	public void setAccountCode(String accountCode) {
		this.accountCode = accountCode;
	}

	public BigDecimal getAdvanceAdjusted() {
		return this.advanceAdjusted;
	}

	public void setAdvanceAdjusted(BigDecimal advanceAdjusted) {
		this.advanceAdjusted = advanceAdjusted;
	}

	public BigDecimal getAdvanceAdjustedLc() {
		return this.advanceAdjustedLc;
	}

	public void setAdvanceAdjustedLc(BigDecimal advanceAdjustedLc) {
		this.advanceAdjustedLc = advanceAdjustedLc;
	}

	public String getAdvanceType() {
		return this.advanceType;
	}

	public void setAdvanceType(String advanceType) {
		this.advanceType = advanceType;
	}

	public BigDecimal getApNetAmount() {
		return this.apNetAmount;
	}

	public void setApNetAmount(BigDecimal apNetAmount) {
		this.apNetAmount = apNetAmount;
	}

	public String getApprovedBy() {
		return this.approvedBy;
	}

	public void setApprovedBy(String approvedBy) {
		this.approvedBy = approvedBy;
	}

	public Date getApprovedOnDate() {
		return this.approvedOnDate;
	}

	public void setApprovedOnDate(Date approvedOnDate) {
		this.approvedOnDate = approvedOnDate;
	}

	public String getArticleGroup() {
		return this.articleGroup;
	}

	public void setArticleGroup(String articleGroup) {
		this.articleGroup = articleGroup;
	}

	public String getArticleSubGroup() {
		return this.articleSubGroup;
	}

	public void setArticleSubGroup(String articleSubGroup) {
		this.articleSubGroup = articleSubGroup;
	}

	public String getArticleType() {
		return this.articleType;
	}

	public void setArticleType(String articleType) {
		this.articleType = articleType;
	}

	public BigDecimal getBal() {
		return this.bal;
	}

	public void setBal(BigDecimal bal) {
		this.bal = bal;
	}

	public BigDecimal getBalanceBudget() {
		return this.balanceBudget;
	}

	public void setBalanceBudget(BigDecimal balanceBudget) {
		this.balanceBudget = balanceBudget;
	}

	public String getBoqPaymentCode() {
		return this.boqPaymentCode;
	}

	public void setBoqPaymentCode(String boqPaymentCode) {
		this.boqPaymentCode = boqPaymentCode;
	}

	public String getBudgetCode() {
		return this.budgetCode;
	}

	public void setBudgetCode(String budgetCode) {
		this.budgetCode = budgetCode;
	}

	public String getBuildingPhase() {
		return this.buildingPhase;
	}

	public void setBuildingPhase(String buildingPhase) {
		this.buildingPhase = buildingPhase;
	}

	public String getCollectFlag() {
		return this.collectFlag;
	}

	public void setCollectFlag(String collectFlag) {
		this.collectFlag = collectFlag;
	}

	public BigDecimal getContractNo() {
		return this.contractNo;
	}

	public void setContractNo(BigDecimal contractNo) {
		this.contractNo = contractNo;
	}

	public String getContractSeries() {
		return this.contractSeries;
	}

	public void setContractSeries(String contractSeries) {
		this.contractSeries = contractSeries;
	}

	public String getContractType() {
		return this.contractType;
	}

	public void setContractType(String contractType) {
		this.contractType = contractType;
	}

	public BigDecimal getCostOfGoods() {
		return this.costOfGoods;
	}

	public void setCostOfGoods(BigDecimal costOfGoods) {
		this.costOfGoods = costOfGoods;
	}

	public BigDecimal getCostOfGoodsLocal() {
		return this.costOfGoodsLocal;
	}

	public void setCostOfGoodsLocal(BigDecimal costOfGoodsLocal) {
		this.costOfGoodsLocal = costOfGoodsLocal;
	}

	public BigDecimal getCostOfServices() {
		return this.costOfServices;
	}

	public void setCostOfServices(BigDecimal costOfServices) {
		this.costOfServices = costOfServices;
	}

	public BigDecimal getCostOfServicesLocal() {
		return this.costOfServicesLocal;
	}

	public void setCostOfServicesLocal(BigDecimal costOfServicesLocal) {
		this.costOfServicesLocal = costOfServicesLocal;
	}

	public String getCreatedBy() {
		return this.createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}

	public Date getCreatedOn() {
		return this.createdOn;
	}

	public void setCreatedOn(Date createdOn) {
		this.createdOn = createdOn;
	}

	public BigDecimal getCreditNote() {
		return this.creditNote;
	}

	public void setCreditNote(BigDecimal creditNote) {
		this.creditNote = creditNote;
	}

	public String getCurrency() {
		return this.currency;
	}

	public void setCurrency(String currency) {
		this.currency = currency;
	}

	public String getDateTotal() {
		return this.dateTotal;
	}

	public void setDateTotal(String dateTotal) {
		this.dateTotal = dateTotal;
	}

	public BigDecimal getDebitNote() {
		return this.debitNote;
	}

	public void setDebitNote(BigDecimal debitNote) {
		this.debitNote = debitNote;
	}

	public Date getDepartDate() {
		return this.departDate;
	}

	public void setDepartDate(Date departDate) {
		this.departDate = departDate;
	}

	public String getDepartFrom() {
		return this.departFrom;
	}

	public void setDepartFrom(String departFrom) {
		this.departFrom = departFrom;
	}

	public String getDepartTime() {
		return this.departTime;
	}

	public void setDepartTime(String departTime) {
		this.departTime = departTime;
	}

	public String getDepartTo() {
		return this.departTo;
	}

	public void setDepartTo(String departTo) {
		this.departTo = departTo;
	}

	public String getDepartmentCode() {
		return this.departmentCode;
	}

	public void setDepartmentCode(String departmentCode) {
		this.departmentCode = departmentCode;
	}

	public String getDescription() {
		return this.description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public BigDecimal getDiffValues() {
		return this.diffValues;
	}

	public void setDiffValues(BigDecimal diffValues) {
		this.diffValues = diffValues;
	}

	public Date getDueDate() {
		return this.dueDate;
	}

	public void setDueDate(Date dueDate) {
		this.dueDate = dueDate;
	}

	public BigDecimal getExchangeRate() {
		return this.exchangeRate;
	}

	public void setExchangeRate(BigDecimal exchangeRate) {
		this.exchangeRate = exchangeRate;
	}

	public String getFromMile() {
		return this.fromMile;
	}

	public void setFromMile(String fromMile) {
		this.fromMile = fromMile;
	}

	public BigDecimal getGdAmountDeducted() {
		return this.gdAmountDeducted;
	}

	public void setGdAmountDeducted(BigDecimal gdAmountDeducted) {
		this.gdAmountDeducted = gdAmountDeducted;
	}

	public BigDecimal getGdAmountDeductedLc() {
		return this.gdAmountDeductedLc;
	}

	public void setGdAmountDeductedLc(BigDecimal gdAmountDeductedLc) {
		this.gdAmountDeductedLc = gdAmountDeductedLc;
	}

	public BigDecimal getGrnExchRate() {
		return this.grnExchRate;
	}

	public void setGrnExchRate(BigDecimal grnExchRate) {
		this.grnExchRate = grnExchRate;
	}

	public BigDecimal getGrnItemUmRate() {
		return this.grnItemUmRate;
	}

	public void setGrnItemUmRate(BigDecimal grnItemUmRate) {
		this.grnItemUmRate = grnItemUmRate;
	}

	public BigDecimal getGrnNo() {
		return this.grnNo;
	}

	public void setGrnNo(BigDecimal grnNo) {
		this.grnNo = grnNo;
	}

	public BigDecimal getGrnSeqNo() {
		return this.grnSeqNo;
	}

	public void setGrnSeqNo(BigDecimal grnSeqNo) {
		this.grnSeqNo = grnSeqNo;
	}

	public String getGrnSeries() {
		return this.grnSeries;
	}

	public void setGrnSeries(String grnSeries) {
		this.grnSeries = grnSeries;
	}

	public String getGrnType() {
		return this.grnType;
	}

	public void setGrnType(String grnType) {
		this.grnType = grnType;
	}

	public String getInstallmentDescription() {
		return this.installmentDescription;
	}

	public void setInstallmentDescription(String installmentDescription) {
		this.installmentDescription = installmentDescription;
	}

	public BigDecimal getInstallmentNo() {
		return this.installmentNo;
	}

	public void setInstallmentNo(BigDecimal installmentNo) {
		this.installmentNo = installmentNo;
	}

	public BigDecimal getInstallmentPercent() {
		return this.installmentPercent;
	}

	public void setInstallmentPercent(BigDecimal installmentPercent) {
		this.installmentPercent = installmentPercent;
	}

	public String getItemCode() {
		return this.itemCode;
	}

	public void setItemCode(String itemCode) {
		this.itemCode = itemCode;
	}

	public String getItemUm() {
		return this.itemUm;
	}

	public void setItemUm(String itemUm) {
		this.itemUm = itemUm;
	}

	public BigDecimal getItemUmRate() {
		return this.itemUmRate;
	}

	public void setItemUmRate(BigDecimal itemUmRate) {
		this.itemUmRate = itemUmRate;
	}

	public String getLastUpdBy() {
		return this.lastUpdBy;
	}

	public void setLastUpdBy(String lastUpdBy) {
		this.lastUpdBy = lastUpdBy;
	}

	public Date getLastUpdOn() {
		return this.lastUpdOn;
	}

	public void setLastUpdOn(Date lastUpdOn) {
		this.lastUpdOn = lastUpdOn;
	}

	public String getNarration() {
		return this.narration;
	}

	public void setNarration(String narration) {
		this.narration = narration;
	}

	public BigDecimal getNoOfPacksIntoStock() {
		return this.noOfPacksIntoStock;
	}

	public void setNoOfPacksIntoStock(BigDecimal noOfPacksIntoStock) {
		this.noOfPacksIntoStock = noOfPacksIntoStock;
	}

	public BigDecimal getNumDays() {
		return this.numDays;
	}

	public void setNumDays(BigDecimal numDays) {
		this.numDays = numDays;
	}

	public BigDecimal getPaidAmount() {
		return this.paidAmount;
	}

	public void setPaidAmount(BigDecimal paidAmount) {
		this.paidAmount = paidAmount;
	}

	public BigDecimal getPenaltyAmount() {
		return this.penaltyAmount;
	}

	public void setPenaltyAmount(BigDecimal penaltyAmount) {
		this.penaltyAmount = penaltyAmount;
	}

	public BigDecimal getPenaltyAmountLc() {
		return this.penaltyAmountLc;
	}

	public void setPenaltyAmountLc(BigDecimal penaltyAmountLc) {
		this.penaltyAmountLc = penaltyAmountLc;
	}

	public BigDecimal getPoNo() {
		return this.poNo;
	}

	public void setPoNo(BigDecimal poNo) {
		this.poNo = poNo;
	}

	public BigDecimal getPoRevisionNo() {
		return this.poRevisionNo;
	}

	public void setPoRevisionNo(BigDecimal poRevisionNo) {
		this.poRevisionNo = poRevisionNo;
	}

	public BigDecimal getPoSeqNo() {
		return this.poSeqNo;
	}

	public void setPoSeqNo(BigDecimal poSeqNo) {
		this.poSeqNo = poSeqNo;
	}

	public String getPoSeries() {
		return this.poSeries;
	}

	public void setPoSeries(String poSeries) {
		this.poSeries = poSeries;
	}

	public String getPoType() {
		return this.poType;
	}

	public void setPoType(String poType) {
		this.poType = poType;
	}

	public BigDecimal getPorNo() {
		return this.porNo;
	}

	public void setPorNo(BigDecimal porNo) {
		this.porNo = porNo;
	}

	public BigDecimal getPorSeqNo() {
		return this.porSeqNo;
	}

	public void setPorSeqNo(BigDecimal porSeqNo) {
		this.porSeqNo = porSeqNo;
	}

	public String getPorSeries() {
		return this.porSeries;
	}

	public void setPorSeries(String porSeries) {
		this.porSeries = porSeries;
	}

	public String getPorType() {
		return this.porType;
	}

	public void setPorType(String porType) {
		this.porType = porType;
	}

	public String getPostingType() {
		return this.postingType;
	}

	public void setPostingType(String postingType) {
		this.postingType = postingType;
	}

	public BigDecimal getPrAmount() {
		return this.prAmount;
	}

	public void setPrAmount(BigDecimal prAmount) {
		this.prAmount = prAmount;
	}

	public BigDecimal getPrSeq() {
		return this.prSeq;
	}

	public void setPrSeq(BigDecimal prSeq) {
		this.prSeq = prSeq;
	}

	public String getProject() {
		return this.project;
	}

	public void setProject(String project) {
		this.project = project;
	}

	public String getPurchaseMaterial() {
		return this.purchaseMaterial;
	}

	public void setPurchaseMaterial(String purchaseMaterial) {
		this.purchaseMaterial = purchaseMaterial;
	}

	public BigDecimal getReceivedAmount() {
		return this.receivedAmount;
	}

	public void setReceivedAmount(BigDecimal receivedAmount) {
		this.receivedAmount = receivedAmount;
	}

	public Date getRefInvoiceDate() {
		return this.refInvoiceDate;
	}

	public void setRefInvoiceDate(Date refInvoiceDate) {
		this.refInvoiceDate = refInvoiceDate;
	}

	public String getRefInvoiceNo() {
		return this.refInvoiceNo;
	}

	public void setRefInvoiceNo(String refInvoiceNo) {
		this.refInvoiceNo = refInvoiceNo;
	}

	public BigDecimal getRefRnNo() {
		return this.refRnNo;
	}

	public void setRefRnNo(BigDecimal refRnNo) {
		this.refRnNo = refRnNo;
	}

	public String getRefRnSeries() {
		return this.refRnSeries;
	}

	public void setRefRnSeries(String refRnSeries) {
		this.refRnSeries = refRnSeries;
	}

	public String getRefRnType() {
		return this.refRnType;
	}

	public void setRefRnType(String refRnType) {
		this.refRnType = refRnType;
	}

	public String getRetentionType() {
		return this.retentionType;
	}

	public void setRetentionType(String retentionType) {
		this.retentionType = retentionType;
	}

	public Date getReturnDate() {
		return this.returnDate;
	}

	public void setReturnDate(Date returnDate) {
		this.returnDate = returnDate;
	}

	public String getReturnFrom() {
		return this.returnFrom;
	}

	public void setReturnFrom(String returnFrom) {
		this.returnFrom = returnFrom;
	}

	public String getReturnTime() {
		return this.returnTime;
	}

	public void setReturnTime(String returnTime) {
		this.returnTime = returnTime;
	}

	public String getReturnTo() {
		return this.returnTo;
	}

	public void setReturnTo(String returnTo) {
		this.returnTo = returnTo;
	}

	public String getServiceVatFlag() {
		return this.serviceVatFlag;
	}

	public void setServiceVatFlag(String serviceVatFlag) {
		this.serviceVatFlag = serviceVatFlag;
	}

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getSubAccountCode() {
		return this.subAccountCode;
	}

	public void setSubAccountCode(String subAccountCode) {
		this.subAccountCode = subAccountCode;
	}

	public String getSubProject() {
		return this.subProject;
	}

	public void setSubProject(String subProject) {
		this.subProject = subProject;
	}

	public String getSupplierCode() {
		return this.supplierCode;
	}

	public void setSupplierCode(String supplierCode) {
		this.supplierCode = supplierCode;
	}

	public String getSupplierDoNo() {
		return this.supplierDoNo;
	}

	public void setSupplierDoNo(String supplierDoNo) {
		this.supplierDoNo = supplierDoNo;
	}

	public String getSupplierReference() {
		return this.supplierReference;
	}

	public void setSupplierReference(String supplierReference) {
		this.supplierReference = supplierReference;
	}

	public Date getSupplierReferenceDate() {
		return this.supplierReferenceDate;
	}

	public void setSupplierReferenceDate(Date supplierReferenceDate) {
		this.supplierReferenceDate = supplierReferenceDate;
	}

	public String getSyncCreatedby() {
		return this.syncCreatedby;
	}

	public void setSyncCreatedby(String syncCreatedby) {
		this.syncCreatedby = syncCreatedby;
	}

	public Date getSyncCreatedon() {
		return this.syncCreatedon;
	}

	public void setSyncCreatedon(Date syncCreatedon) {
		this.syncCreatedon = syncCreatedon;
	}

	public String getSyncExternalRefKey() {
		return this.syncExternalRefKey;
	}

	public void setSyncExternalRefKey(String syncExternalRefKey) {
		this.syncExternalRefKey = syncExternalRefKey;
	}

	public String getSyncExternalRefNo() {
		return this.syncExternalRefNo;
	}

	public void setSyncExternalRefNo(String syncExternalRefNo) {
		this.syncExternalRefNo = syncExternalRefNo;
	}

	public String getSyncIsstaging() {
		return this.syncIsstaging;
	}

	public void setSyncIsstaging(String syncIsstaging) {
		this.syncIsstaging = syncIsstaging;
	}

	public String getSyncIssync() {
		return this.syncIssync;
	}

	public void setSyncIssync(String syncIssync) {
		this.syncIssync = syncIssync;
	}

	public String getSyncUpdatedby() {
		return this.syncUpdatedby;
	}

	public void setSyncUpdatedby(String syncUpdatedby) {
		this.syncUpdatedby = syncUpdatedby;
	}

	public Date getSyncUpdatedon() {
		return this.syncUpdatedon;
	}

	public void setSyncUpdatedon(Date syncUpdatedon) {
		this.syncUpdatedon = syncUpdatedon;
	}

	public BigDecimal getTaxRate() {
		return this.taxRate;
	}

	public void setTaxRate(BigDecimal taxRate) {
		this.taxRate = taxRate;
	}

	public String getTaxType() {
		return this.taxType;
	}

	public void setTaxType(String taxType) {
		this.taxType = taxType;
	}

	public String getTaxTypeCode() {
		return this.taxTypeCode;
	}

	public void setTaxTypeCode(String taxTypeCode) {
		this.taxTypeCode = taxTypeCode;
	}

	public String getTimeTotal() {
		return this.timeTotal;
	}

	public void setTimeTotal(String timeTotal) {
		this.timeTotal = timeTotal;
	}

	public String getToMile() {
		return this.toMile;
	}

	public void setToMile(String toMile) {
		this.toMile = toMile;
	}

	public String getTransactionCode() {
		return this.transactionCode;
	}

	public void setTransactionCode(String transactionCode) {
		this.transactionCode = transactionCode;
	}

	public String getTravelBy() {
		return this.travelBy;
	}

	public void setTravelBy(String travelBy) {
		this.travelBy = travelBy;
	}

	public String getTypeOfExpense() {
		return this.typeOfExpense;
	}

	public void setTypeOfExpense(String typeOfExpense) {
		this.typeOfExpense = typeOfExpense;
	}

	public String getUnitNumber() {
		return this.unitNumber;
	}

	public void setUnitNumber(String unitNumber) {
		this.unitNumber = unitNumber;
	}

	public BigDecimal getValueFc() {
		return this.valueFc;
	}

	public void setValueFc(BigDecimal valueFc) {
		this.valueFc = valueFc;
	}

	public BigDecimal getValueLc() {
		return this.valueLc;
	}

	public void setValueLc(BigDecimal valueLc) {
		this.valueLc = valueLc;
	}

	public BigDecimal getVatAmount() {
		return this.vatAmount;
	}

	public void setVatAmount(BigDecimal vatAmount) {
		this.vatAmount = vatAmount;
	}

	public Date getVatInvoiceDate() {
		return this.vatInvoiceDate;
	}

	public void setVatInvoiceDate(Date vatInvoiceDate) {
		this.vatInvoiceDate = vatInvoiceDate;
	}

	public String getVatInvoiceNo() {
		return this.vatInvoiceNo;
	}

	public void setVatInvoiceNo(String vatInvoiceNo) {
		this.vatInvoiceNo = vatInvoiceNo;
	}

	public Date getVatInvoiceReceivedDate() {
		return this.vatInvoiceReceivedDate;
	}

	public void setVatInvoiceReceivedDate(Date vatInvoiceReceivedDate) {
		this.vatInvoiceReceivedDate = vatInvoiceReceivedDate;
	}

	public Date getVoucherDate() {
		return this.voucherDate;
	}

	public void setVoucherDate(Date voucherDate) {
		this.voucherDate = voucherDate;
	}

	public BigDecimal getWhtAmount() {
		return this.whtAmount;
	}

	public void setWhtAmount(BigDecimal whtAmount) {
		this.whtAmount = whtAmount;
	}

	public BigDecimal getWhtRate() {
		return this.whtRate;
	}

	public void setWhtRate(BigDecimal whtRate) {
		this.whtRate = whtRate;
	}

	public String getWhtType() {
		return this.whtType;
	}

	public void setWhtType(String whtType) {
		this.whtType = whtType;
	}

	public String getZoneCode() {
		return this.zoneCode;
	}

	public void setZoneCode(String zoneCode) {
		this.zoneCode = zoneCode;
	}

}